package com.mzy.datepackage.M2021.Dec.Eleven;

import com.alibaba.fastjson.JSON;

import java.math.BigDecimal;

/** 
* <p>Title: OrderOfferWaive</p>
* <p>Description: </p>
* @author : Jaye
* @date 创建时间：2019年1月16日 上午9:22:50 
*/
public class OrderOfferWaive extends AbstractPO {

  private static final long serialVersionUID = -6505524744307028012L;
  
  private Long orderId;
  private Integer type;
  private BigDecimal amount;
  private Long offerId;
  private Long offerInstanceId;
  private String offerCode;
  private String offerName;
  private Boolean isWaived;
  private Long nrcId;
  private Integer action;
  private Integer subAction;
  private String waivedReasonCode;
  private String serviceNumber;
  private Integer serviceNumberType;
  private String offerCategoryCode;
  private Boolean needCharge;
  
  
  public String getOfferCategoryCode() {
    return offerCategoryCode;
  }
  public void setOfferCategoryCode(String offerCategoryCode) {
    this.offerCategoryCode = offerCategoryCode;
  }
  public Boolean getNeedCharge() {
    return needCharge;
  }
  public void setNeedCharge(Boolean needCharge) {
    this.needCharge = needCharge;
  }
  public String getServiceNumber() {
    return serviceNumber;
  }
  public void setServiceNumber(String serviceNumber) {
    this.serviceNumber = serviceNumber;
  }
  public Integer getServiceNumberType() {
    return serviceNumberType;
  }
  public void setServiceNumberType(Integer serviceNumberType) {
    this.serviceNumberType = serviceNumberType;
  }
  public Integer getSubAction() {
    return subAction;
  }
  public void setSubAction(Integer subAction) {
    this.subAction = subAction;
  }
  public Integer getAction() {
    return action;
  }
  public void setAction(Integer action) {
    this.action = action;
  }
  public Long getOrderId() {
    return orderId;
  }
  public void setOrderId(Long orderId) {
    this.orderId = orderId;
  }
  public Integer getType() {
    return type;
  }
  public void setType(Integer type) {
    this.type = type;
  }
  public BigDecimal getAmount() {
    return amount;
  }
  public void setAmount(BigDecimal amount) {
    this.amount = amount;
  }
  public Long getOfferId() {
    return offerId;
  }
  public void setOfferId(Long offerId) {
    this.offerId = offerId;
  }
  public Long getOfferInstanceId() {
    return offerInstanceId;
  }
  public void setOfferInstanceId(Long offerInstanceId) {
    this.offerInstanceId = offerInstanceId;
  }
  public String getOfferCode() {
    return offerCode;
  }
  public void setOfferCode(String offerCode) {
    this.offerCode = offerCode;
  }
  public String getOfferName() {
    return offerName;
  }
  public void setOfferName(String offerName) {
    this.offerName = offerName;
  }
  public Boolean getIsWaived() {
    return isWaived;
  }
  public void setIsWaived(Boolean isWaived) {
    this.isWaived = isWaived;
  }
  public String getWaivedReasonCode() {
    return waivedReasonCode;
  }
  public void setWaivedReasonCode(String waivedReasonCode) {
    this.waivedReasonCode = waivedReasonCode;
  }
  public Long getNrcId() {
    return nrcId;
  }
  public void setNrcId(Long nrcId) {
    this.nrcId = nrcId;
  }

  @Override
  public String toString() {
    return JSON.toJSONString(this);
  }
  
}
